package com.business.sys.service;


import com.baomidou.mybatisplus.plugins.Page;
import com.business.common.dto.R;
import com.business.common.utils.PageUtils;
import com.business.sys.entity.DictionaryType;

/**
 * 字典类型表:业务接口类
 * @author chenjiehong
 * @date 2019-11-29 14:13:26
 * @since 1.0
 */
public interface DictionaryTypeService {
    
    /**
     * 新增字典类型表
     * 
     * 
     * @param dictionaryType
     * @date 2019-11-29 14:13:26
     */
    DictionaryType add(DictionaryType dictionaryType);
    
    
    /**
     * 查询字典类型表
     * 
     * 
     * @param id
     * @date 2019-11-29 14:13:26
     */
    DictionaryType query(Integer id);

    
    /**
     * 分页查询字典类型表
     * 
     * 
     * @param page
     * @param dictionaryType
     * @date 2019-11-29 14:13:26
     */
    PageUtils queryPage(Page<DictionaryType> page, DictionaryType dictionaryType);

    
    /**
     * 更新字典类型表
     * 
     * 
     * @param dictionaryType
     * @date 2019-11-29 14:13:26
     */
    Integer update(DictionaryType dictionaryType);

    
    /**
     * 删除字典类型表
     * 
     * 
     * @param id
     * @date 2019-11-29 14:13:26
     */
    Integer delete(Integer id);
}